<html>
	<head>
		<meta charset="utf-8"/>
		<title>BRect</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h1>BRectX</h1>
		<h2>public</h2>
		<table id="public"><tr><td align="right">inline </td><td><a href="#BRectX()">BRectX</a>();</td></tr>
			<tr><td align="right">inline </td><td><a href="#BRectX(T, T, T, T)">BRectX</a>(T x, T y, T width, T height);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BRectX(const BSizeX<T>&)">BRectX</a>(const BSizeX&ltT&gt& size);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BRectX(const BPointX<T>&, const BPointX<T>&)">BRectX</a>(const BPointX&ltT&gt& min, const BPointX&ltT&gt& max);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BRectX(const BPointX<T>&, const BSizeX<T>&)">BRectX</a>(const BPointX&ltT&gt& pos, const BSizeX&ltT&gt& size);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BRectX(const BRectX&)">BRectX</a>(const BRectX& other);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BRectX(const BRectX<UT>&)">BRectX</a>(const BRectX&ltUT&gt& other);</td></tr>
			<tr><td align="right">inline </td><td><a href="#~BRectX()">~BRectX</a>();</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#empty()">empty</a>() const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#valid()">valid</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#reset()">reset</a>();</td></tr>
			<tr><td align="right">inline void </td><td><a href="#reset(T)">reset</a>(T v);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#reset(T, T)">reset</a>(T x, T y);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#reset(const BPointX<T>&)">reset</a>(const BPointX&ltT&gt& point);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#set(const T&, const T&, const T&, const T&)">set</a>(const T& x, const T& y, const T& width, const T& height);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#set(const BPointX<T>&, const BPointX<T>&)">set</a>(const BPointX&ltT&gt& min, const BPointX&ltT&gt& max);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#set(const BPointX<T>&, const BSizeX<T>&)">set</a>(const BPointX&ltT&gt& pos, const BSizeX&ltT&gt& size);</td></tr>
			<tr><td align="right">void </td><td><a href="#setMin(const T&, const T&)">setMin</a>(const T& x, const T& y);</td></tr>
			<tr><td align="right">void </td><td><a href="#setMin(const BPointX<T>&)">setMin</a>(const BPointX&ltT&gt& min);</td></tr>
			<tr><td align="right">BPointX<T> </td><td><a href="#min()">min</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setMax(const T&, const T&)">setMax</a>(const T& x, const T& y);</td></tr>
			<tr><td align="right">void </td><td><a href="#setMax(const BPointX<T>&)">setMax</a>(const BPointX&ltT&gt& max);</td></tr>
			<tr><td align="right">BPointX<T> </td><td><a href="#max()">max</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#move(const T&, const T&)">move</a>(const T& x, const T& y);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#move(const BPointX<T>&)">move</a>(const BPointX&ltT&gt& point);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setX(T)">setX</a>(T x);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setY(T)">setY</a>(T y);</td></tr>
			<tr><td align="right">inline T </td><td><a href="#x()">x</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#y()">y</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setPos(const T&, const T&)">setPos</a>(const T& x, const T& y);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setPos(const BPointX<T>&)">setPos</a>(const BPointX&ltT&gt& pos);</td></tr>
			<tr><td align="right">inline BPointX<T> </td><td><a href="#pos()">pos</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setWidth(T)">setWidth</a>(T width);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setHeight(T)">setHeight</a>(T height);</td></tr>
			<tr><td align="right">inline T </td><td><a href="#width()">width</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#height()">height</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setSize(const T&, const T&)">setSize</a>(const T& width, const T& height);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setSize(const BSizeX<T>&)">setSize</a>(const BSizeX&ltT&gt& size);</td></tr>
			<tr><td align="right">inline BSizeX<T> </td><td><a href="#size()">size</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#left()">left</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#top()">top</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#right()">right</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#bottom()">bottom</a>() const;</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#left()">left</a>();</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#top()">top</a>();</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#right()">right</a>();</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#bottom()">bottom</a>();</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setLeftTop(const BPointX<T>&)">setLeftTop</a>(const BPointX&ltT&gt& leftTop);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setLeftTop(T, T)">setLeftTop</a>(T left, T top);</td></tr>
			<tr><td align="right">inline BPointX<T> </td><td><a href="#leftTop()">leftTop</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setLeftBottom(const BPointX<T>&)">setLeftBottom</a>(const BPointX&ltT&gt& leftBottom);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setLeftBottom(T, T)">setLeftBottom</a>(T left, T bottom);</td></tr>
			<tr><td align="right">inline BPointX<T> </td><td><a href="#leftBottom()">leftBottom</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setRightTop(const BPointX<T>&)">setRightTop</a>(const BPointX&ltT&gt& rightTop);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setRightTop(T, T)">setRightTop</a>(T right, T top);</td></tr>
			<tr><td align="right">inline BPointX<T> </td><td><a href="#rightTop()">rightTop</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setRightBottom(const BPointX<T>&)">setRightBottom</a>(const BPointX&ltT&gt& rightBottom);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setRightBottom(T, T)">setRightBottom</a>(T right, T bottom);</td></tr>
			<tr><td align="right">inline BPointX<T> </td><td><a href="#rightBottom()">rightBottom</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setCenter(const BPointX<T>&)">setCenter</a>(const BPointX&ltT&gt& center);</td></tr>
			<tr><td align="right">inline BPointX<T> </td><td><a href="#center()">center</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#radius()">radius</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#radius2()">radius2</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#map(const BPointX<T>&)">map</a>(const BPointX&ltT&gt& point);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#map(const BRectX&)">map</a>(const BRectX& other);</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#contain(const T&, const T&)">contain</a>(const T& x, const T& y) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#contain(const BPointX<T>&)">contain</a>(const BPointX&ltT&gt& p) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#contain(const BRectX&)">contain</a>(const BRectX& other) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#expand(T, T)">expand</a>(T x, T y);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#expand(const BPointX<T>&)">expand</a>(const BPointX&ltT&gt& point);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#expand(T, T, T, T)">expand</a>(T x, T y, T width, T height);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#expand(const BRectX&)">expand</a>(const BRectX& other);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#scale(double)">scale</a>(double ratio);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#scale(const BPointX<T>&, double)">scale</a>(const BPointX&ltT&gt& origin, double ratio);</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#intersect(const BRectX&)">intersect</a>(const BRectX& other) const;</td></tr>
			<tr><td align="right">inline BRectX </td><td><a href="#align(Align, T, T)">align</a>(Align align, T width, T height) const;</td></tr>
			<tr><td align="right">inline BRectX </td><td><a href="#align(Align, const BSizeX<T>&)">align</a>(Align align, const BSizeX&ltT&gt& size) const;</td></tr>
			<tr><td align="right">inline BRectX </td><td><a href="#intersection(const BRectX&)">intersection</a>(const BRectX& other) const;</td></tr>
			<tr><td align="right">inline BRectX </td><td><a href="#unite(const BRectX&)">unite</a>(const BRectX& other) const;</td></tr>
			<tr><td align="right">inline BRectX </td><td><a href="#wrap(const BRectX&)">wrap</a>(const BRectX& other) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator = (const BRectX&)">operator = </a>(const BRectX& other);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator = (const BSizeX<T>&)">operator = </a>(const BSizeX&ltT&gt& size);</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator == (const BPointX<T>&)">operator == </a>(const BPointX&ltT&gt& point) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator != (const BPointX<T>&)">operator != </a>(const BPointX&ltT&gt& point) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator == (const BSizeX<T>&)">operator == </a>(const BSizeX&ltT&gt& size) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator != (const BSizeX<T>&)">operator != </a>(const BSizeX&ltT&gt& size) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator == (const BRectX&)">operator == </a>(const BRectX& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator != (const BRectX&)">operator != </a>(const BRectX& other) const;</td></tr>
			<tr><td align="right">inline BRectX </td><td><a href="#operator | (const BRectX&)">operator | </a>(const BRectX& other) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator |= (const BRectX&)">operator |= </a>(const BRectX& other);</td></tr>
			<tr><td align="right">inline BRectX </td><td><a href="#operator & (const BRectX&)">operator & </a>(const BRectX& other) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator &= (const BRectX&)">operator &= </a>(const BRectX& other);</td></tr>
			<tr><td align="right">inline BRectX </td><td><a href="#operator + (const BPointX<T>&)">operator + </a>(const BPointX&ltT&gt& pos) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator += (const BPointX<T>&)">operator += </a>(const BPointX&ltT&gt& pos);</td></tr>
			<tr><td align="right">inline BRectX </td><td><a href="#operator - (const BPointX<T>&)">operator - </a>(const BPointX&ltT&gt& pos) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator -= (const BPointX<T>&)">operator -= </a>(const BPointX&ltT&gt& pos);</td></tr>
			<tr><td align="right">inline BRectX </td><td><a href="#operator + (const BSizeX<T>&)">operator + </a>(const BSizeX&ltT&gt& size) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator += (const BSizeX<T>&)">operator += </a>(const BSizeX&ltT&gt& size);</td></tr>
			<tr><td align="right">inline BRectX </td><td><a href="#operator - (const BSizeX<T>&)">operator - </a>(const BSizeX&ltT&gt& size) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator -= (const BSizeX<T>&)">operator -= </a>(const BSizeX&ltT&gt& size);</td></tr>
			<tr><td align="right">inline BRectX </td><td><a href="#operator * (double)">operator * </a>(double ratio) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator *= (double)">operator *= </a>(double ratio);</td></tr>
			<tr><td align="right">inline BRectX </td><td><a href="#operator / (double)">operator / </a>(double ratio) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator /= (double)">operator /= </a>(double ratio);</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"/>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="BRectX()">
			<h3>inline BRectX();</h3>
		</div>
		<div id="BRectX(T, T, T, T)">
			<h3>inline BRectX(T x, T y, T width, T height);</h3>
		</div>
		<div id="BRectX(const BSizeX<T>&)">
			<h3>inline BRectX(const BSizeX&ltT&gt& size);</h3>
		</div>
		<div id="BRectX(const BPointX<T>&, const BPointX<T>&)">
			<h3>inline BRectX(const BPointX&ltT&gt& min, const BPointX&ltT&gt& max);</h3>
		</div>
		<div id="BRectX(const BPointX<T>&, const BSizeX<T>&)">
			<h3>inline BRectX(const BPointX&ltT&gt& pos, const BSizeX&ltT&gt& size);</h3>
		</div>
		<div id="BRectX(const BRectX&)">
			<h3>inline BRectX(const BRectX& other);</h3>
		</div>
		<div id="BRectX(const BRectX<UT>&)">
			<h3>inline BRectX(const BRectX&ltUT&gt& other);</h3>
		</div>
		<div id="~BRectX()">
			<h3>inline ~BRectX();</h3>
		</div>
		<div id="empty()">
			<h3>inline bool empty() const;</h3>
		</div>
		<div id="valid()">
			<h3>inline bool valid() const;</h3>
		</div>
		<div id="reset()">
			<h3>inline void reset();</h3>
		</div>
		<div id="reset(T)">
			<h3>inline void reset(T v);</h3>
		</div>
		<div id="reset(T, T)">
			<h3>inline void reset(T x, T y);</h3>
		</div>
		<div id="reset(const BPointX<T>&)">
			<h3>inline void reset(const BPointX&ltT&gt& point);</h3>
		</div>
		<div id="set(const T&, const T&, const T&, const T&)">
			<h3>inline void set(const T& x, const T& y, const T& width, const T& height);</h3>
		</div>
		<div id="set(const BPointX<T>&, const BPointX<T>&)">
			<h3>inline void set(const BPointX&ltT&gt& min, const BPointX&ltT&gt& max);</h3>
		</div>
		<div id="set(const BPointX<T>&, const BSizeX<T>&)">
			<h3>inline void set(const BPointX&ltT&gt& pos, const BSizeX&ltT&gt& size);</h3>
		</div>
		<div id="setMin(const T&, const T&)">
			<h3>void setMin(const T& x, const T& y);</h3>
		</div>
		<div id="setMin(const BPointX<T>&)">
			<h3>void setMin(const BPointX&ltT&gt& min);</h3>
		</div>
		<div id="min()">
			<h3>BPointX<T> min() const;</h3>
		</div>
		<div id="setMax(const T&, const T&)">
			<h3>void setMax(const T& x, const T& y);</h3>
		</div>
		<div id="setMax(const BPointX<T>&)">
			<h3>void setMax(const BPointX&ltT&gt& max);</h3>
		</div>
		<div id="max()">
			<h3>BPointX<T> max() const;</h3>
		</div>
		<div id="move(const T&, const T&)">
			<h3>inline void move(const T& x, const T& y);</h3>
		</div>
		<div id="move(const BPointX<T>&)">
			<h3>inline void move(const BPointX&ltT&gt& point);</h3>
		</div>
		<div id="setX(T)">
			<h3>inline void setX(T x);</h3>
		</div>
		<div id="setY(T)">
			<h3>inline void setY(T y);</h3>
		</div>
		<div id="x()">
			<h3>inline T x() const;</h3>
		</div>
		<div id="y()">
			<h3>inline T y() const;</h3>
		</div>
		<div id="setPos(const T&, const T&)">
			<h3>inline void setPos(const T& x, const T& y);</h3>
		</div>
		<div id="setPos(const BPointX<T>&)">
			<h3>inline void setPos(const BPointX&ltT&gt& pos);</h3>
		</div>
		<div id="pos()">
			<h3>inline BPointX<T> pos() const;</h3>
		</div>
		<div id="setWidth(T)">
			<h3>inline void setWidth(T width);</h3>
		</div>
		<div id="setHeight(T)">
			<h3>inline void setHeight(T height);</h3>
		</div>
		<div id="width()">
			<h3>inline T width() const;</h3>
		</div>
		<div id="height()">
			<h3>inline T height() const;</h3>
		</div>
		<div id="setSize(const T&, const T&)">
			<h3>inline void setSize(const T& width, const T& height);</h3>
		</div>
		<div id="setSize(const BSizeX<T>&)">
			<h3>inline void setSize(const BSizeX&ltT&gt& size);</h3>
		</div>
		<div id="size()">
			<h3>inline BSizeX<T> size() const;</h3>
		</div>
		<div id="left()">
			<h3>inline T left() const;</h3>
		</div>
		<div id="top()">
			<h3>inline T top() const;</h3>
		</div>
		<div id="right()">
			<h3>inline T right() const;</h3>
		</div>
		<div id="bottom()">
			<h3>inline T bottom() const;</h3>
		</div>
		<div id="left()">
			<h3>inline T& left();</h3>
		</div>
		<div id="top()">
			<h3>inline T& top();</h3>
		</div>
		<div id="right()">
			<h3>inline T& right();</h3>
		</div>
		<div id="bottom()">
			<h3>inline T& bottom();</h3>
		</div>
		<div id="setLeftTop(const BPointX<T>&)">
			<h3>inline void setLeftTop(const BPointX&ltT&gt& leftTop);</h3>
		</div>
		<div id="setLeftTop(T, T)">
			<h3>inline void setLeftTop(T left, T top);</h3>
		</div>
		<div id="leftTop()">
			<h3>inline BPointX<T> leftTop() const;</h3>
		</div>
		<div id="setLeftBottom(const BPointX<T>&)">
			<h3>inline void setLeftBottom(const BPointX&ltT&gt& leftBottom);</h3>
		</div>
		<div id="setLeftBottom(T, T)">
			<h3>inline void setLeftBottom(T left, T bottom);</h3>
		</div>
		<div id="leftBottom()">
			<h3>inline BPointX<T> leftBottom() const;</h3>
		</div>
		<div id="setRightTop(const BPointX<T>&)">
			<h3>inline void setRightTop(const BPointX&ltT&gt& rightTop);</h3>
		</div>
		<div id="setRightTop(T, T)">
			<h3>inline void setRightTop(T right, T top);</h3>
		</div>
		<div id="rightTop()">
			<h3>inline BPointX<T> rightTop() const;</h3>
		</div>
		<div id="setRightBottom(const BPointX<T>&)">
			<h3>inline void setRightBottom(const BPointX&ltT&gt& rightBottom);</h3>
		</div>
		<div id="setRightBottom(T, T)">
			<h3>inline void setRightBottom(T right, T bottom);</h3>
		</div>
		<div id="rightBottom()">
			<h3>inline BPointX<T> rightBottom() const;</h3>
		</div>
		<div id="setCenter(const BPointX<T>&)">
			<h3>inline void setCenter(const BPointX&ltT&gt& center);</h3>
		</div>
		<div id="center()">
			<h3>inline BPointX<T> center() const;</h3>
		</div>
		<div id="radius()">
			<h3>inline T radius() const;</h3>
		</div>
		<div id="radius2()">
			<h3>inline T radius2() const;</h3>
		</div>
		<div id="map(const BPointX<T>&)">
			<h3>inline void map(const BPointX&ltT&gt& point);</h3>
		</div>
		<div id="map(const BRectX&)">
			<h3>inline void map(const BRectX& other);</h3>
		</div>
		<div id="contain(const T&, const T&)">
			<h3>inline bool contain(const T& x, const T& y) const;</h3>
		</div>
		<div id="contain(const BPointX<T>&)">
			<h3>inline bool contain(const BPointX&ltT&gt& p) const;</h3>
		</div>
		<div id="contain(const BRectX&)">
			<h3>inline bool contain(const BRectX& other) const;</h3>
		</div>
		<div id="expand(T, T)">
			<h3>inline void expand(T x, T y);</h3>
		</div>
		<div id="expand(const BPointX<T>&)">
			<h3>inline void expand(const BPointX&ltT&gt& point);</h3>
		</div>
		<div id="expand(T, T, T, T)">
			<h3>inline void expand(T x, T y, T width, T height);</h3>
		</div>
		<div id="expand(const BRectX&)">
			<h3>inline void expand(const BRectX& other);</h3>
		</div>
		<div id="scale(double)">
			<h3>inline void scale(double ratio);</h3>
		</div>
		<div id="scale(const BPointX<T>&, double)">
			<h3>inline void scale(const BPointX&ltT&gt& origin, double ratio);</h3>
		</div>
		<div id="intersect(const BRectX&)">
			<h3>inline bool intersect(const BRectX& other) const;</h3>
		</div>
		<div id="align(Align, T, T)">
			<h3>inline BRectX align(Align align, T width, T height) const;</h3>
		</div>
		<div id="align(Align, const BSizeX<T>&)">
			<h3>inline BRectX align(Align align, const BSizeX&ltT&gt& size) const;</h3>
		</div>
		<div id="intersection(const BRectX&)">
			<h3>inline BRectX intersection(const BRectX& other) const;</h3>
		</div>
		<div id="unite(const BRectX&)">
			<h3>inline BRectX unite(const BRectX& other) const;</h3>
		</div>
		<div id="wrap(const BRectX&)">
			<h3>inline BRectX wrap(const BRectX& other) const;</h3>
		</div>
		<div id="operator = (const BRectX&)">
			<h3>inline void operator = (const BRectX& other);</h3>
		</div>
		<div id="operator = (const BSizeX<T>&)">
			<h3>inline void operator = (const BSizeX&ltT&gt& size);</h3>
		</div>
		<div id="operator == (const BPointX<T>&)">
			<h3>inline bool operator == (const BPointX&ltT&gt& point) const;</h3>
		</div>
		<div id="operator != (const BPointX<T>&)">
			<h3>inline bool operator != (const BPointX&ltT&gt& point) const;</h3>
		</div>
		<div id="operator == (const BSizeX<T>&)">
			<h3>inline bool operator == (const BSizeX&ltT&gt& size) const;</h3>
		</div>
		<div id="operator != (const BSizeX<T>&)">
			<h3>inline bool operator != (const BSizeX&ltT&gt& size) const;</h3>
		</div>
		<div id="operator == (const BRectX&)">
			<h3>inline bool operator == (const BRectX& other) const;</h3>
		</div>
		<div id="operator != (const BRectX&)">
			<h3>inline bool operator != (const BRectX& other) const;</h3>
		</div>
		<div id="operator | (const BRectX&)">
			<h3>inline BRectX operator | (const BRectX& other) const;</h3>
		</div>
		<div id="operator |= (const BRectX&)">
			<h3>inline void operator |= (const BRectX& other);</h3>
		</div>
		<div id="operator & (const BRectX&)">
			<h3>inline BRectX operator & (const BRectX& other) const;</h3>
		</div>
		<div id="operator &= (const BRectX&)">
			<h3>inline void operator &= (const BRectX& other);</h3>
		</div>
		<div id="operator + (const BPointX<T>&)">
			<h3>inline BRectX operator + (const BPointX&ltT&gt& pos) const;</h3>
		</div>
		<div id="operator += (const BPointX<T>&)">
			<h3>inline void operator += (const BPointX&ltT&gt& pos);</h3>
		</div>
		<div id="operator - (const BPointX<T>&)">
			<h3>inline BRectX operator - (const BPointX&ltT&gt& pos) const;</h3>
		</div>
		<div id="operator -= (const BPointX<T>&)">
			<h3>inline void operator -= (const BPointX&ltT&gt& pos);</h3>
		</div>
		<div id="operator + (const BSizeX<T>&)">
			<h3>inline BRectX operator + (const BSizeX&ltT&gt& size) const;</h3>
		</div>
		<div id="operator += (const BSizeX<T>&)">
			<h3>inline void operator += (const BSizeX&ltT&gt& size);</h3>
		</div>
		<div id="operator - (const BSizeX<T>&)">
			<h3>inline BRectX operator - (const BSizeX&ltT&gt& size) const;</h3>
		</div>
		<div id="operator -= (const BSizeX<T>&)">
			<h3>inline void operator -= (const BSizeX&ltT&gt& size);</h3>
		</div>
		<div id="operator * (double)">
			<h3>inline BRectX operator * (double ratio) const;</h3>
		</div>
		<div id="operator *= (double)">
			<h3>inline void operator *= (double ratio);</h3>
		</div>
		<div id="operator / (double)">
			<h3>inline BRectX operator / (double ratio) const;</h3>
		</div>
		<div id="operator /= (double)">
			<h3>inline void operator /= (double ratio);</h3>
		</div>
	</body>
</html>